#ifndef OAT_HTTP_H
#define OTA_HTTP_H
//一个版本号的结构体
typedef struct
{
    int major;
    int minor;
    int patch;
} Version;


/// @brief 下载新的版本
/// @param url ip + 访问资源
/// @param version  存储版本号
/// @return 
int ota_http_getVersion(char *url, Version *version);


/// @brief 下载固件和摘要
/// @param firmware_url 下载固件的 ip + 访问资源
/// @param digest_url 下载摘要的 ip + 访问资源
/// @param file 存储固件的文件
/// @return 
int ota_http_downloadFirmware(char *firmware_url, char *digest_url, char *file);



#endif // !OAT_HTTP_H



